package com.gitee.hermer.engine.jars.dependent.zipkin;

import org.springframework.beans.factory.InitializingBean;


public class EngineZipkinConfig implements Cloneable{
	
	
	private String appName;
	private String appVersion;
	private String serverResAddres;
	private Integer clientTimeout;
	
	public EngineZipkinConfig(String appName, String appVersion, String serverResAddres, Integer clientTimeout) {
		super();
		this.appName = appName;
		this.appVersion = appVersion;
		this.serverResAddres = serverResAddres;
		this.clientTimeout = clientTimeout;
	}

	public String getAppName() {
		return appName;
	}

	public void setAppName(String appName) {
		this.appName = appName;
	}


	public String getAppVersion() {
		return appVersion;
	}


	public void setAppVersion(String appVersion) {
		this.appVersion = appVersion;
	}


	public String getServerResAddres() {
		return serverResAddres;
	}



	public void setServerResAddres(String serverResAddres) {
		this.serverResAddres = serverResAddres;
	}



	public Integer getClientTimeout() {
		return clientTimeout;
	}


	public void setClientTimeout(Integer clientTimeout) {
		this.clientTimeout = clientTimeout;
	}


	@Override
	public Object clone() throws CloneNotSupportedException {
		return new EngineZipkinConfig(null, null, serverResAddres, clientTimeout);
	}
	

}
